package pe.com.bbva.configuracion.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import pe.com.stefanini.core.domain.EntidadBase;

@Entity
@Table(name="TTARGPS_CORREO",schema="TARGPS")
@SequenceGenerator(name = "SEQ_CORREO", sequenceName = "TARGPS.SEQ_TARGPS_CORREO", allocationSize = 1, initialValue = 1)
public class Correo extends EntidadBase{
	private static final long serialVersionUID = 1L;
	private Long id;
	private String descripcion;
	private String tipoCorreo;
	private String incidencia;
	private String mailDestino;
	private String mailCC;
	private String mailCCO;
	private String asunto;
	private String contenido;
	
	@Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_CORREO")
	@Column(name="NID_CORREO")
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	
	@Column(name="TXT_DESCRIPCION", length=100)
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	@Column(name="CID_TIPO_CORREO", length=2)
	public String getTipoCorreo() {
		return tipoCorreo;
	}
	public void setTipoCorreo(String tipoCorreo) {
		this.tipoCorreo = tipoCorreo;
	}
	
	@Column(name="CID_INCIDENCIA", length=2)
	public String getIncidencia() {
		return incidencia;
	}
	public void setIncidencia(String incidencia) {
		this.incidencia = incidencia;
	}
	
	@Column(name="TXT_MAIL_DEST", length=50)
	public String getMailDestino() {
		return mailDestino;
	}
	public void setMailDestino(String mailDestino) {
		this.mailDestino = mailDestino;
	}
	
	@Column(name="TXT_MAIL_CC", length=50)
	public String getMailCC() {
		return mailCC;
	}
	public void setMailCC(String mailCC) {
		this.mailCC = mailCC;
	}
	
	@Column(name="TXT_MAIL_CCO", length=50)
	public String getMailCCO() {
		return mailCCO;
	}
	public void setMailCCO(String mailCCO) {
		this.mailCCO = mailCCO;
	}
	
	@Column(name="TXT_ASUNTO", length=100)
	public String getAsunto() {
		return asunto;
	}
	public void setAsunto(String asunto) {
		this.asunto = asunto;
	}
	
	@Column(name="TXT_CONTENIDO", length=300)
	public String getContenido() {
		return contenido;
	}
	public void setContenido(String contenido) {
		this.contenido = contenido;
	}
}